town edge - German English Dictionary